Text copied to clipboard!
Titre
Text copied to clipboard!Développeur Go Senior
Description
Text copied to clipboard!
Nous recherchons un Développeur Go Senior talentueux et expérimenté pour rejoindre notre équipe dynamique. En tant que Développeur Go Senior, vous serez responsable de la conception, du développement et de l'optimisation d'applications backend robustes et évolutives. Vous travaillerez en étroite collaboration avec les équipes produit, DevOps et QA pour garantir des solutions performantes et sécurisées.
Vos principales missions incluront la conception et l'implémentation de nouvelles fonctionnalités, l'amélioration des performances des systèmes existants et la résolution de problèmes techniques complexes. Vous participerez également à la définition des bonnes pratiques de développement et à la mise en place d'architectures évolutives.
Nous recherchons un professionnel passionné par le développement backend, ayant une solide expérience en Go et une bonne compréhension des architectures distribuées et des microservices. Vous devez être à l'aise avec les bases de données relationnelles et NoSQL, ainsi qu'avec les outils de conteneurisation et d'orchestration comme Docker et Kubernetes.
En tant que Développeur Go Senior, vous serez également amené à encadrer des développeurs juniors, à partager vos connaissances et à contribuer à l'amélioration continue des processus de développement. Une bonne capacité d'analyse, un esprit d'équipe et une forte autonomie sont des qualités essentielles pour réussir dans ce rôle.
Si vous êtes passionné par le développement backend et que vous souhaitez travailler sur des projets innovants dans un environnement stimulant, nous serions ravis de vous rencontrer.
Responsabilités
Text copied to clipboard!- Développer et maintenir des applications backend en Go.
- Optimiser les performances et la scalabilité des systèmes existants.
- Concevoir et implémenter des architectures distribuées et des microservices.
- Collaborer avec les équipes produit, DevOps et QA pour assurer la qualité des livrables.
- Participer à la définition des bonnes pratiques de développement.
- Encadrer et accompagner les développeurs juniors.
- Assurer la veille technologique et proposer des améliorations techniques.
- Rédiger une documentation technique claire et détaillée.
Exigences
Text copied to clipboard!- Expérience significative en développement backend avec Go.
- Bonne connaissance des architectures microservices et distribuées.
- Maîtrise des bases de données relationnelles (PostgreSQL, MySQL) et NoSQL (MongoDB, Redis).
- Expérience avec Docker, Kubernetes et les environnements cloud (AWS, GCP, Azure).
- Bonne compréhension des principes de CI/CD et des outils associés.
- Capacité à résoudre des problèmes techniques complexes.
- Excellentes compétences en communication et en travail d'équipe.
- Autonomie et capacité à prendre des initiatives.
Questions potentielles d'entretien
Text copied to clipboard!- Pouvez-vous nous parler d'un projet complexe que vous avez développé en Go ?
- Comment gérez-vous la scalabilité et la performance d'une application backend ?
- Quelle est votre expérience avec les architectures microservices ?
- Avez-vous déjà travaillé avec Docker et Kubernetes ?
- Comment assurez-vous la qualité du code et la maintenabilité d'un projet ?
- Comment encadrez-vous et accompagnez-vous des développeurs juniors ?
- Quelle est votre approche pour résoudre un problème technique complexe ?
- Comment restez-vous à jour avec les nouvelles technologies et tendances du développement backend ?